/* 
用于获取函数的多余参数，这样就不需要使用 arguments 对象了。rest 参数搭配的变量是一个数组，该变量将多余的参数放入数组中。
注意，rest 参数之后不能再有其他参数（即只能是最后一个参数），否则会报错。
*/
//1.rest运算符普通使用
function func1(a,b,...rest){
  console.log(a,b,rest);//1 2 [ 3, 4, 5 ]
}
func1(1,2,3,4,5)

// 2.rest运算符在数组中使用
let arr=[10,20,30,40];
function func([a,b,...rest]){
  console.log(a,b);//10,20
  console.log(rest); //[30,40]
}
func(arr)




